package extends06;
/*彩色打印机*/

/**
 * 将子类的方法和父类的方法定义重名,既可以沿用父类的原有功能
 * 也可以在父类的功能基础上进行增强
 */
public class ColorPrinter extends Printer {
    //彩色打印机的打印功能
    /*
    *  1.print2和print都同属打印功能,而且功能之间有相似,无法复用父类的打印黑白功能
    *  2.随着打印机的功能不断增强,我们需要定义更多的print,print2,print3....
    *    使代码变得很繁琐
    *
    * */
    /*public void print2() {
        System.out.println("打印黑白");
        System.out.println("打印彩色");
        System.out.println("打印照片");
    }*/
    public void print() {
        super.print();//打印黑白 复用父类的代码
        System.out.println("打印彩色");
        System.out.println("打印照片");
    }
}
